package tcln.sors.client.core.mvc;

/**
 * Base controller for a list of {@link ModelData}. This controller is for views which contains, basically, a panel for
 * search criteria and a table of results.
 * 
 * @param <M>
 *            Model data type for an element in the list view of this controller.
 * @author Truong Chau Lien Ngoc (lienngoc@gmail.com)
 */
public abstract class BaseSearchController<M extends ModelData<?>> extends BaseListController<M> {

    /**
     * {@inheritDoc}
     */
    @Override
    public String getType() {
        return StandardControllerType.SEARCH.getValue();
    }
}
